home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qost129.zip / MEMSIZE.TEC < prev   
Text File  |  1992-03-09  |  3KB  |  55 lines

  1. ID:MZ Memory Size Field Explanation
  2. Quarterdeck Technical Note #129
  3. By Joe Wilder
  4.  
  5. The Memory Size (in K) field in Change-a-Program is a number set to allow 
  6. DESQview the opportunity to tell the user whether there is enough memory to 
  7. open a particular program.  That is to say, DESQview compares the number in 
  8. the Memory Size (in K) field to the Largest Available fields (conventional and 
  9. expanded) in Memory Status (which varies according to which and how many 
  10. programs are running). If the Memory Size in K field is larger than BOTH 
  11. conventional and expanded Largest Available, DESQview puts a message on the 
  12. screen telling the user there is not enough memory to open that window.  At 
  13. this point DESQview hasn't even tried to open the program.  It's just telling 
  14. the user there's not enough memory according to the user's specification to 
  15. try to run the program.  This is useful to prevent a program from attempting 
  16. to run and then freeze for lack of available memory.  Note: Programs running 
  17. under DESQview require 9K of so extra memory for DESQview to manage their 
  18. windows.
  19.  
  20. The Maximum Program Memory Size (in K) field is the amount of memory which 
  21. DESQview will try to acquire for the particular program if available.  If this 
  22. number is higher than the Largest Available fields in Memory Status (both 
  23. conventional and expanded), DESQview will acquire all of what Largest 
  24. Available in MS reads whether the program to be run needs that much memory or 
  25. not. 
  26.  
  27. If there is ample memory on the computer you might want to set Maximum Program 
  28. Memory Size to some very high number that you  know is beyond what is actually 
  29. available.  This, of course, may  not be desirable for users of machines with 
  30. limited memory who  are trying to multitask a couple of small programs.  They 
  31. may  want to try to squeeze multiple small programs into the first 
  32. (convertional memory) partition, which would be completely used up if the 
  33. first program's Maximum Program Memory Size (in K) was set higher than 
  34. necessary.
  35.  
  36. Maximum Expanded Memory Size (in K) is used to limit a program in the amount 
  37. of expanded memory it may use.  If Maximum Expanded Memory Size is left blank, 
  38. a program may take or leave as much expanded memory as it wants. If a number 
  39. is placed in this field, the program may take as much memory as it wants up to 
  40. that number. If a program doesn't use all the Expanded memory allocated by 
  41. this field, the rest is still available for other uses. This is especially 
  42. useful for running programs that grab all of the expanded memory available on 
  43. startup, leaving nothing for other programs.  This convention is not to be 
  44. confused with the usage of a blank with the Maximum Program Memory Size (in 
  45. K).  In the case of Maximum Program Memory Size, a blank means this field will 
  46. default to the number in Program Memory Size (in K) on the first screen of 
  47. Change-a-Program.
  48.  
  49.  
  50.   ************************************************************************
  51.   *This technical note may be copied and distributed freely as long as it*
  52.   *is distributed in its entirety and it is not distributed for profit.  *
  53.   *          Copyright (C) 1991 by Quarterdeck Office Systems            *
  54.   ************************ E N D   O F   F I L E *************************
  55.